berate


berate
berate VERB scold or criticize angrily.

English terms dictionary. 2015.

Synonyms: